UStore: A Distributed Storage With Rich Semantics
نویسندگان
چکیده
Today’s storage systems expose abstractions which are either too low-level (e.g., key-value store, raw-block store) that they require developers to re-invent the wheels, or too high-level (e.g., relational databases, Git) that they lack generality to support many classes of applications. In this work, we propose and implement a general distributed data storage system, called UStore, which has rich semantics. UStore delivers three key properties, namely immutability, sharing and security, which unify and add values to many classes of today’s applications, and which also open the door for new applications. By keeping the core properties within the storage, UStore helps reduce application development efforts while offering high performance at hand. The storage embraces current hardware trends as key enablers. It is built around a data-structure similar to that of Git, a popular source code versioning system, but it also synthesizes many designs from distributed systems and databases. Our current implementation of UStore has better performance than general in-memory key-value storage systems, especially for version scan operations. We port and evaluate four applications on top of UStore: a Git-like application, a collaborative data science application, a transaction management application, and a blockchain application. We demonstrate that UStore enables faster development and the UStore-backed applications can have better performance than the existing implementations.
منابع مشابه
UStore: STT-MRAM Based Light-Weight User-Level Storage for Enhancing Performance of Accessing Persistent Data
Traditionally, in computer systems, file I/O has been a big performance bottleneck for I/O intensive applications. The recent advent of non-volatile byte-addressable memory (NVM) technologies such as STTMRAM and PCM, provides a chance to store persistent data with a high performance close to DRAM’s. However, as the location of the persistent storage device gets closer to the CPU, the system sof...
متن کاملBeyond file systems: understanding the nature of places where people store their data
This paper analyzes the I/O and network behavior of a large class of home, personal and enterprise applications. Through user studies and measurements, we find that users and application developers increasingly have to deal with a de facto distributed system of specialized storage containers/file systems, each exposing complex data structures, and each having different naming and metadata conve...
متن کاملThe role of Persian causative markers in the acquisition of English causative verbs
This project investigates the relationship between lexical semantics and causative morphology in the acquisition of causative/inchoative-related verbs in English as a foreign language by Iranian speakers. Results of translation and picture judgment task show although L2 learners have largely acquired the correct lexico-syntactic classification of verbs in English, they were constrained by ...
متن کاملEvaluation of microRNAs; mir223, mir222 and mir92a levels in the Platelet-derived microparticles in the Platelet concentrates produced by Platelet Rich Plasma method during storage
Abstract Background and Objectives Platelets release microparticles containing cellular components, including microRNAs, during storage. Assessment of these microRNAs is one of the markers for evaluation of platelet storage lesions. The aim of the present study was to evaluate the level of changes in the expression of mir-223, mir-92a and mir-222 during storage in platelets prepared by platele...
متن کاملResearch Statement 1.2 Ontology-based Resource Indexing, Integrating, and Searching 1.2.1 Semantics in Searching
My general research interests lie in the area of distributed searching, overlay networking, and semantic web technologies. My thesis work is driven towards developing efficient and scalable resource discovery techniques for large-scale distributed systems, for example P2P networks and the Grid. Technological advances in the last decades, such as cheap computing power, high-volume data storage, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1702.02799 شماره
صفحات -
تاریخ انتشار 2017